package com.yellowcong.http.service;

import java.util.List;

import com.yellowcong.http.dto.UserDto;
import com.yellowcong.http.model.Lession;
import com.yellowcong.http.model.User;

public interface UrpService {
	/**
	 * 用户登录，获取用户的信息  以及用户能控制的按钮
	 * @param dto
	 * @return
	 */
	User login(UserDto dto);
	/**
	 * 获取所有的课程
	 * @return
	 */
	List<Lession> getLessionScoreAll();
	
	/**
	 * 通过学期的方式来获取数据
	 * 我将他改为 获取指定学期  每个学期的成绩
	 * 1-2-3-4-5 从 0 开始
	 * @return
	 */
	List<Lession> getLessionScore(Integer xueqi);
	
	/**
	 * 获取成绩通过 成绩的属性
	 * @return
	 */
	List<Lession> getLessionScoreByType();
	
	
	/**
	 * 通过专业属性来查
	 * @return
	 */
	List<Lession> getLessionScoreByMajor();
	
	/**
	 * 获取所有的学期信息
	 * @return
	 */
	List<String> getXqInfo();
}
